// 引入express文件
const express=require('express');
// 创建服务器应用
const app=express();
// 引入body-parser模块 用来解析post请求体中的参数 将这些参数解析为对象
const bodyPaeser =require('body-parser');
// 暴露静态资源 不能在本地进行访问 否则产生跨域
app.use(express.static('public'));
// 将解析出来的请求体的内容 挂载到req.body上面
app.use(bodyPaeser.urlencoded({extended:true}));

// 路由
// get接口
app.get('/index',(req,res)=>{
    // 响应头
    res.setHeader('Content-type','text/plain;charset=utf-8');
    console.log(req.query);
    res.end('返回响应  get请求');
})

// post接口
app.post('/html/index.html',(req,res)=>{
    console.log(req.body);
    res.send('返回响应 post请求 登录页面');
})

app.post('/register',(req,res)=>{
    console.log(req.body);
    res.send('返回响应 post请求 注册页面');
})
// 监听端口号
app.listen(8080,err=>{
    if(!err) console.log('服务器启动成功');
    else console.log(err);
})